const DB = require('../tools/mysql')

module.exports = async ctx => {
	if (!ctx.request.body.id) {
	    ctx.body = await DB('user')
	    	.where('name', 'like', `%${ctx.request.body.searchText || ''}%`)
	        .limit(ctx.request.body.pageSize)
	        .offset((ctx.request.body.pageNumber - 1) * ctx.request.body.pageSize)
	} else {
		ctx.body = await DB('user').where('id', ctx.request.body.id).update('code', ctx.request.body.code)
	}
}